Definition of Scleropages Leichardti

  • (noun) a species of large fish found in Australian rivers

Antonyms of Scleropages Leichardti


No Antonyms Found.

Homophones of Scleropages Leichardti


No Homophones Found.